<style scoped lang="scss">
</style>

<template>
    <view class="xy-popup-agreement">
        <uni-popup ref="popup" type="dialog">
            <popup-dialog
                type="base"
                :duration="2000"
                okTitle="同意并继续"
                cancelTitle="不同意"
                @close="close"
                @confirm="confirm">
                <view>
                    我们非常重视您的个人信息和隐私保护。为了更好地保障您的个人权益，在您使用我们的产品前，
                    请务必审慎阅读《<navigator class="inline-block text-primary" url="/pages/user_agreement/agreement/info?title=用户协议">用户协议</navigator>》
                    和《<navigator class="inline-block text-primary" url="/pages/user_agreement/agreement/info?title=隐私政策">隐私政策</navigator>》内的所有条款，
                    尤其是:1.我们对您的个人信息的收集/保存/使用/对外提供/保护等规则条款，以及您的用户权利等条款;2. 约定我们的限制责任、免责
                    条款;3.其他以颜色或加粗进行标识的重要条款。如您对以上协议有任何疑问，请先不要同意，您点击“同意并继续”的行为即表示您已阅读
                    完毕并同意以上协议的全部内容。
                </view>
            </popup-dialog>
        </uni-popup>
    </view>
</template>

<script>
    import PopupDialog from '@/components/xyui/uni-ui/lib/uni-popup/uni-popup-dialog.vue';
    export default {
        components: {
            PopupDialog
        },
        name: 'XyPopupAgreement',
        props: {
        },
        data() {
            return {
            }
        },
        mounted() {
            if (!this.$store.state.user.userAgreement) {
                this.$refs.popup.open();
            }
        },
        computed: {
        },
        methods: {
            close() {
                // #ifdef H5
                window.opener = null;
                window.close();
                // #endif
                // #ifdef APP-PLUS
                plus.runtime.quit();
                // #endif
            },
            confirm(done,value) {
                this.$store.commit('user/setData', {key: 'userAgreement', value: 1})
                done();
            },
        }
    }
</script>
